/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cenario;

import Desafio.Desafio;
import Recurso.Alimento;
import Recurso.Recurso;
import personagem.Mensageiro;
 
/**
 *
 * @author Xonho
 */
public class Lugar {
    private String nome;
    private String descricao;
    private Recurso recurso;
    private Desafio desafio;
    
    public Lugar(){
}
    
    public Lugar(String nome, String descricao, Recurso recurso, Desafio desafio){
        this.nome = nome;
        this.descricao = descricao;
        this.recurso = recurso;
        this.desafio = desafio;
     }
    

    
    public void entreposto(String escolha, Mensageiro mensageiro, int numeroDoRandom, Alimento comida) {
        
        if (escolha.equals("1")) {
            mensageiro.Dormir(50);
            
        } else if (escolha.equals("2")) {
           int result = mensageiro.atribuirRandom(numeroDoRandom);

            if (result == 0) {
                comida.setHealth(10);
                comida.setNome("Maça");
                mensageiro.Comer(comida);
                
            } else if (result == 1) {
                comida.setHealth(30);
                comida.setNome("Costela Bem assada");
                mensageiro.Comer(comida);
                
            } else {
                comida.setHealth(40);
                comida.setNome("Doritos Apimentado 500g");
                mensageiro.Comer(comida);
            }

        } else if(escolha.equals("3")) {
            mensageiro.Beber(30);
       } 
    }
    
    
    
    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Recurso getRecurso() {
        return recurso;
    }

    public void setRecurso(Recurso recurso) {
        this.recurso = recurso;
    }

    public Desafio getDesafio() {
        return desafio;
    }

    public void setDesafio(Desafio desafio) {
        this.desafio = desafio;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }
    
    
    
}
